<?php
/**
 * init.php
 *
 * @version $Id: init.php 16 2011-10-17 22:19:57Z maks.slesarenko@gmail.com $
 */
if (PHP_SAPI == 'cli'
    || (!isset($_SERVER['DOCUMENT_ROOT'])  && !isset($_SERVER['REQUEST_URI']))) {
    define('APPLICATION_ENV', 'cli');
}
// Define path to application directory
defined('APPLICATION_PATH')
    || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/application'));

// Define path to upload directory
defined('UPLOAD_PATH')
    || define('UPLOAD_PATH', realpath(dirname(__FILE__) . '/upload'));

// Define application environment
defined('APPLICATION_ENV')
    || define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'development'));

// Ensure library/ is on include_path
set_include_path(
    implode(
        PATH_SEPARATOR,
        array(
            realpath(APPLICATION_PATH . '/../library'),
            get_include_path()
        )
    )
);
/** Zend_Application */
require_once 'Zend/Application.php';

// Create application, bootstrap, and run
$application = new Zend_Application(
    APPLICATION_ENV,
    APPLICATION_PATH . '/configs/application.ini'
);
return $application->bootstrap();